import request from '@/util/request.js';

/**
 * @description 登录接口 通过code换取token并初始化用户，若用户已存在则返回用户信息
 * @param {Object} data
 */
export function loginApi(data) {
	return request({
		url: '/userLogin',
		method: 'POST',
		data
	})
}
/**
 * @description 根据button获取到的手机号code解码手机号完成绑定
 * @param {Object} data
 */
export function savePhoneNumberByCode(data) {
	return request({
		url: '/savePhone',
		method: 'POST',
		data
	})
}
/**
 * @description 保存用户头像
 * @param {Object} data
 */
export function saveAvatar(data) {
	return request({
		url: '/saveAvatar',
		method: 'POST',
		data
	})
}
/**
 * @description 获取用户信息
 */
export function getUserApi() {
	return request({
		url: '/getUser',
		method: 'GET'
	})
}
/**
 * @description 获取用户个人信息
 */
export function getUserInfo() {
	return request({
		url: '/getUserInfo',
		method: 'GET'
	})
}
/**
 * @description 更新用户个人信息
 * @param {Object} data
 */
export function saveUserInfo(data) {
	return request({
		url: '/saveUserInfo',
		method: 'POST',
		data
	})
}
/**
 * @description 更新用户技能标签及个人简介
 * @param {Object} data
 */
export function saveUserLabel(data) {
	return request({
		url: '/saveUserLabel',
		method: 'POST',
		data
	})
}
/**
 * @description 更新用户实名信息
 */
export function saveUser(data) {
	return request({
		url: '/saveUser',
		method: 'post',
		data
	})
}